t = (1,2)

#访问元素
# print('%d %d'%(t[0],t[1]))
# print('%d %d'%(t[-1],t[-2]));
# 1 2
# 2 1

# age = input('age: ') # 返回的是 str
# age = int(age) # 转为整数,但如果这个字符串里面不是合法的数字,则会报错
# if age >= 18:
#     print('你的年龄是',age)
#     print('已成年')
#     print('还在有效区间内')
# else:
#     print('你的年龄是',age)
#     print('未成年')
#     print('还在有效区间内')
# sum = 0
# for num in range(101):
#     sum += num
#     print(num)
# print(sum) # 5050
# range(101) 会生出 0,1,2...99,100 的整数序列

# num = 10;
# while num > 0:
#     num = num - 2
#     print(num)
# #打印 0 2 4 6 8

# #  字典的初始化
# d = {'小明':80,'小亮':90,'小白':73}
# # 查询字典
# print(d['小明'])
# # 需要注意的是,如果 key 不存在则会报错,所以每次查询字典获取 value 的时候,先判断 key 值是否存在
# if '无名' in d:
#     print(d['无名'])
# else:
#     print('key 不存在')
#
# # 添加键值对
# d['新角色'] = '60'
# print(d)
# print('需要注意的是此时加入的 value 是一个字符串,毕竟是动态语言')
#
# # 也可以通过函数来操作
# print(d.get('小明')) # 80
# print(d.get('无名')) # none 空值
#
# #根据 key 值,删除键值对
# d.pop('小亮')
# print(d)

# # set 的创建
# l = [1,2,2,'s',3.2]
# s = set(l)
# print(s)
# print('可以看到 set 的创建是需要借助数组的,且存储进set是无需的,重复的元素会被过滤')
#
# # 添加元素
# s.add(4)
# print(s)
#
# # 删除元素
# s.remove(2)
# print(s)

# {1, 2, 3.2, 's'}
# 可以看到 set 的创建是需要借助数组的,且存储进set是无需的,重复的元素会被过滤
# {1, 2, 3.2, 4, 's'}
# {1, 3.2, 4, 's'}

# print(int('123'))
# print(float('12.4'))
# print(str(123))
# print(bool(1))
# print(bool(''))

# 123
# 12.4
# 123
# True
# False

# #自定义 add 函数
# def my_add(x,y):
#     return x + y
#
# # 调用自定义函数
# print(my_add(1, 2)) # 3

